Luffa acutangula

noun

1.
loofah of Pakistan; widely cultivated throughout tropics