weatherproof cowl - Turkish English Dictionary