Ellera
Italian
Proper noun
Ellera
f
a small
town
in
Perugia
,
Umbria
, situated adjacent to
Chiugiana
Anagrams
-erella
,
arelle