vehicle armouring - Turkish English Dictionary