CANISTEL TREE





Definition:

  1. [noun] tropical tree of Florida and West Indies yielding edible fruit
    Synonyms: canistel, Pouteria campechiana nervosa

Synonyms: