garronuda - Spanish English Dictionary
History

garronuda



Meanings of "garronuda" in English Spanish Dictionary : 1 result(s)

Spanish English
Botany
garronuda [f] BO palm tree with tripod-shaped aerial roots