YARMOUTH PYE Meaning of YARMOUTH PYE in English A pye made of herrings highly spiced, which the city of Norwich is by charter bound to present annually to the king. Slang English vocab. Английский сленговый словарь. 2012