English edit

Noun edit

siphonariid (plural siphonariids)

  1. Any member of the family Siphonariidae of air-breathing sea snails.