stopping place

    noun
  1. lloc de parada.
  2. [of bus, etc.] estació, parada.