EN

Synonyms for yard globe

All synonyms

Noun

Definitions

  1. n. 1

    A mirrored or reflective sphere used as an outdoor lawn ornament; often placed on a pedestal or nestled in flower beds,.