1 moonrat | Definition of moonrat

moonrat

noun

Definition of moonrat

: a whitish insectivore (Echin-osorex gymnurus) of southeastern Asia having a long snout and a long naked tail