Synonyms for yard globe
- noun
Most common
Definitions
- n. 1
A mirrored or reflective sphere used as an outdoor lawn ornament; often placed on a pedestal or nestled in flower beds,.
A mirrored or reflective sphere used as an outdoor lawn ornament; often placed on a pedestal or nestled in flower beds,.