muroids
English
Noun
muroids
plural of
muroid