luffa_acutangula has definitions from the field of botany
1
[ noun ] (botany) loofah of Pakistan; widely cultivated throughout tropics

Related terms

luffa

*