orrida

Italian

Adjective

orrida

  1. feminine singular of orrido

Anagrams