Gazelle-on-the-lawn definition

(euphemistic, colloquial) Alternative form of gazelle in the garden.
phrase
0
0
Advertisement