Astropogon stellatus

Explore definitions, synonyms, and language insights of Astropogon stellatus

Definitions

Noun
found in West Indies; lives in mantle cavity of a living conch

More General Terms