Noun
bombycilloid (plural bombycilloids) (zoology) Any member of the Bombycilloidea superfamily of birds.