self-loading vehicle with loading crane - Turkish English Dictionary