Definify.com

Definition 2025


museruola

museruola

Italian

Noun

museruola f (plural museruole)

  1. muzzle

Related terms