LUCUMA MEANING IN ENGLISH

• Lucuma Definition & Synonyms

  1. (n.) An American genus of sapotaceous trees bearing sweet and edible fruits.


RECENT SEARCHES