Kaleyard definition

kālyärd
(scot.) A vegetable garden; esp., a cabbage garden.
noun
0
0
Advertisement