Definify.com

Definition 2024


maracaia

maracaia

Italian

Noun

maracaia m (plural maracai)

  1. margay

Anagrams