macauba

English

Noun

macauba (uncountable)

  1. The palm tree Acrocomia aculeata.