Moonrat Definition
noun
A gymnure, especially the greater gymnure, Echinosorex gymnura.
Wiktionary
Other Word Forms of Moonrat
Noun
Singular:
moonratPlural:
moonratsFind Similar Words
Find similar words to moonrat using the buttons below.