rest stops

English

Noun

rest stops

  1. plural of rest stop