Definify.com

Definition 2025


marmosette

marmosette

Italian

Noun

marmosette f

  1. plural of marmosetta

Anagrams