Moonrat
WiktionaryText

Noun



  1. A gymnure, especially the greater gymnure, Echinosorex gymnura.
 
x
OK