composite armour plate - Turkish English Dictionary