Top definition
a brightly-coloured flower or bunch or flowers in a field.
"We where in the Lake District and saw a field of incredible eye smashers"
by Marmaduke Lichtenstein June 22, 2018
Get the mug
Get a eye smasher mug for your Aunt Beatrix.