luffa acutangula

Noun
  1. Loofah of Pakistan;
    Widely cultivated throughout tropics (synset 112187446)

Found on Word Lists

Other Searches