Definitions of cochin china:

  • noun:   Asian breed of large fowl with dense plumage and feathered legs