Find the word definition

Wiktionary
moon rats

n. (moon rat English)