almendrón
Top 45000
Meanings
Noun
1. tropical almond tree
2. an American car made before the 1960s (Cuba)