Definition of boo bird in English:

boo bird

noun

North American
Sport
  • A person who habitually jeers or finds fault.

Origin

1970s; earliest use found in The New York Times.