noun
Meaning 1
A mirrored or reflective sphere used as an outdoor lawn ornament; often placed on a pedestal or nestled in flower beds,.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: gazing ball, garden globe
Antonyms: none provided