Village-green meaning

(UK) A patch of land at the centre of a village that is open to the public at all times.
noun
0
0
Advertisement