English edit

translingual Sycon +‎ -oid

Noun edit

syconoid (plural syconoids)

  1. A member of the genus Sycon of sponges.