muroids

English

Noun

muroids

  1. plural of muroid