Definify.com

Definition 2025


orrida

orrida

Italian

Adjective

orrida

  1. feminine singular of orrido

Anagrams