rain or shine - German English Dictionary