meaning of service area

1. place on a highway providing garage services and eating and toilet facilities


Related Words

service area |

Developed & Maintained By Taraprasad.com

Treasure Words