Ellera

Italian

Proper noun

Ellera f

  1. a small town in Perugia, Umbria, situated adjacent to Chiugiana

Anagrams