YARMOUTH CAPON Meaning of YARMOUTH CAPON in English A red herring: Yarmouth is a famous place for curing herrings. Slang English vocab. Английский сленговый словарь. 2012