Definify.com

Definition 2024


sgommata

sgommata

Italian

Noun

sgommata f (plural sgommate)

  1. tyre screech

Related terms