LANCASHIRE HOTPOT


Meaning of LANCASHIRE HOTPOT in English

■ noun a stew of meat and vegetables, covered with a layer of sliced potato.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.