acerola
Top 45000
Meanings
Noun
1. azarole, the fruit of the acerolo (Crataegus azarolus)
2. acerola