escomiata

Italian

Participle

escomiata f sg

  1. feminine singular of escomiato

Anagrams