be accessible by car or other means of transport - Turkish English Dictionary