Dictionary search results

Showing 1-3 of 3 results

service area US English

A roadside area where services are available to motorists

service area English-Spanish

área feminine (with masculine article in the singular) de servicio