English

edit

Noun

edit

siphonariid (plural siphonariids)

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