meaning of star nosed

1. amphibious mole of eastern North America having pink fleshy tentacles around the nose


Related Words

star-nosed mole |

Developed & Maintained By Taraprasad.com

Treasure Words