restaurant for truckers and other road travellers - Turkish English Dictionary