YARMOUTH CAPON


Meaning of YARMOUTH CAPON in English

A red herring: Yarmouth is a famous place for curing herrings.

Slang English vocab.      Английский сленговый словарь.