roll-over protective structure - Turkish English Dictionary