Definify.com

Definition 2024


service_plaza

service plaza

English

Noun

service plaza

  1. rest area