What is the full meaning of mangoustes
MANGOUSTE, (French) a mongoose [n]
Example of the word mangoustes placed on a Scrabble board.