Langimage
English
B1

a holiday where travelers drive themselves in a rented vehicle.

Meanings

a holiday where travelers drive themselves in a rented vehicle.

They planned a self-drive holiday across Europe.

Synonyms

Last updated: 2025/03/16 22:02