lovely weather for ducks - Turkish English Dictionary