Definify.com

Definition 2024


mangoustes

mangoustes

French

Noun

mangoustes f

  1. plural of mangouste