Translation of truck stop in Romanian

truck stop

noun

  • 1

    restaurant situat pe o autostradă