long wheel base - Turkish English Dictionary