rain shed - German English Dictionary