Definify.com

Definition 2025


maracaia

maracaia

Italian

Noun

maracaia m (plural maracai)

  1. margay

Anagrams