PALMACEOUS MEANING IN ENGLISH

• Palmaceous Definition & Synonyms

  1. (a.) Of or pertaining to palms; of the nature of, or resembling, palms.


RECENT SEARCHES