The AI-powered English dictionary
plural bombycids
(zoology) Any of the moths of the family Bombycidae.