strozzata

Italian

Participle

strozzata f sg

  1. feminine singular of strozzato