bomb-laden vehicle - Turkish English Dictionary