self-propelled industrial truck - Turkish English Dictionary