over-road stay - Turkish English Dictionary