improved armoured personnel carrier - Turkish English Dictionary