Sponge oyster definition

Search

Sponge oyster

Sponge oyster logo #21000 The sponge oyster, Cryptostrea permollis, is a species of bivalve mollusc in the family Ostreidae. It can be found along the Atlantic Coast of North America, ranging from North Carolina to the West Indies. ...
Found on http://en.wikipedia.org/wiki/Sponge_oyster
No exact match found.