traffic facilities

  1. Noun (US) trafik tesisleri
  2. Noun trafik tesisleri