kaleyard









kaleyard


noun Scot.

  1. a kitchen garden.

noun

  1. Scot a vegetable garden
53 queries 0.582