syconoid

English

From translingual Sycon +‎ -oid.

Noun

syconoid (plural syconoids)

  1. A member of the genus Sycon of sponges.