armoured personnel vehicle - Turkish English Dictionary