Definitions of Centropus sinensis:

  • noun:   common coucal of India and China