every dog has it's day - German English Dictionary