Definify.com

Definition 2025


star-nosed_moles

star-nosed moles

English

Noun

star-nosed moles

  1. plural of star-nosed mole