gazelle on the lawn (English, noun)
expansion: gazelle on the lawn
Senses:
glosses: Synonym of gazelle in the garden.
tags: colloquial
euphemistic
Forms: