MOONRAT Meaning of MOONRAT in English n. (also known as hedgehog} small mammal with spiny hairs on its back and sides (found in Africa and Eurasia) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012