weatherproof cowl - German English Dictionary