What does lovely weather for ducks mean?
The phrase "lovely weather for ducks" is a British expression that refers to bad weather, particularly rainy weather. Ducks are often seen swimming and playing in puddles during rainy weather, so the phrase is used to describe weather that is suitable for ducks to enjoy.