armored automobile - Turkish English Dictionary