Definify.com

Definition 2024


museruola

museruola

Italian

Noun

museruola f (plural museruole)

  1. muzzle

Related terms