Definitions of Bombycilla cedrorun:

  • noun:   widely distributed over temperate North America