English | German | Russian | Czech

amphoriscid English

Meaning amphoriscid meaning

What does amphoriscid mean?

amphoriscid

(zoology) Any sponge in the family Amphoriscidae.

Are you looking for...?