almenara
Top 25000
Meanings
Noun
1. beacon, signal fire
2. large candelabrum
3. overflow ditch (Teruel, Zaragoza)