FIELD LANE DUCK


Meaning of FIELD LANE DUCK in English

A baked sheep's head.

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