English edit

Noun edit

bombycilloid (plural bombycilloids)

  1. (zoology) Any member of the Bombycilloidea superfamily of birds.

See also edit