1 English Synonyms for STARNOSE
Prev.1Next
star-nosed mole
Definition: 1. A mole of species Condylura cristata, identified by the 22 sensory appendages around the snout.
Show more information about star-nosed mole
Prev.1Next
Search took: 2.9286 ms