Definify.com

Definition 2025


muroids

muroids

English

Noun

muroids

  1. plural of muroid