bomb-laden truck - Turkish English Dictionary