The AI-powered English dictionary
plural strombuses or strombi
(zoology) Any conch of the genus Strombus. Most subspecies are known as forms of fighting conchs.