front garden

front garden

English Noun
Ad

Definition

A garden at the front of a property.

Ad