Attalea

Explore definitions, synonyms, and language insights of Attalea

Definitions

Noun
unarmed feather palms of central and northern South America