The AI-powered English dictionary
plural strombs
(zoology) Any marine univalve mollusk of Strombus and allied genera.