GOURD TREE MEANING IN ENGLISH

• Gourd tree Definition & Synonyms

  1. () A tree (the Crescentia Cujete, or calabash tree) of the West Indies and Central America.


RECENT SEARCHES