English | German | Russian | Czech

oscarellid English

Meaning oscarellid meaning

What does oscarellid mean?

oscarellid

(very rare) Any marine sponge of the family Oscarellidae.

Are you looking for...?