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