almenaraTop 25000MeaningsNoun1. beacon, signal fire2. large candelabrum3. overflow ditch (Teruel, Zaragoza)