palmilla

/pɑlˈmɪlə/

Definitions

1. noun

A type of palm tree (Prestoea acuminata) found in tropical regions, particularly in Mexico and Central America.

“The palmilla trees provided shade for the tourists visiting the beach.”

Synonyms

  • palm
  • palmetto

Antonyms

  • deciduous
  • evergreen