Noun Definition

luffa acutangula

1.Definition: loofah of Pakistan; widely cultivated throughout tropics

Related Noun(s):angled loofah

Category: Plants