Definition of Peking robin in English:

Peking robin

noun

  • The red-billed leiothrix, Leiothrix lutea, an Asian babbler with grey upperparts and red and yellow underparts, which has a loud melodious song and is popular as a cage bird, especially in China.

Origin

Early 20th century; earliest use found in The Newark Advocate.