radiator protecting plate - Turkish English Dictionary