rain hat - German English Dictionary