English

edit

Noun

edit

bombycilloid (plural bombycilloids)

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

See also

edit