Final 100 ruddy ducks in the UK facing extermination | Environment | guardian.co.uk. From the Urban Dictionary 1. an exclaimation uttered when nothing else will fit… often used when stunned or dismayed. 2. “Lord love a duck… that alien just gone and blew up our…