favourable weather - German English Dictionary