There are 1 results of your search for fluorescent ducks.
fluorescent ducks
They are non-existent. The term is used as a synonym for a couple going parking: Want to come and see the fluorescent ducks? Meaning do you want to sit in the car for a romantic interlude?
Contributor's comments: When I was younger (and living in Ballarat) we'd go up to Lake Wendouree to see the fluorescent ducks, the luminous swans or the submarine races if we wanted a bit of smooching in the car.