Definify.com

Definition 2024


orrida

orrida

Italian

Adjective

orrida

  1. feminine singular of orrido

Anagrams