Definify.com

Definition 2025


sgommata

sgommata

Italian

Noun

sgommata f (plural sgommate)

  1. tyre screech

Related terms