COCHIN CHINA





Definition:

  1. [noun] Asian breed of large fowl with dense plumage and feathered legs
    Synonyms: cochin

Synonyms: