noun
Meaning 1
A small plastic sphere floated in large numbers on top of a reservoir, pool, etc. to slow evaporation, block sunlight, or deter birds from landing.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: bird ball
Antonyms: none provided