Meaning of self-drive
Definition of self-drive
(noun)
a rented car; "she picked up a
hire
car at the
airport
and
drove
to her hotel"
Other information on self-drive
WIKIPEDIA results for
self-drive
Amazon results for
self-drive
Tweet