strombids
English
Noun
strombids
plural of
strombid