SELF-DRIVE Meaning of SELF-DRIVE in English ■ adjective1》 Brit. (of a hired vehicle) driven by the hirer. 2》 (of a holiday) involving use of one's own car rather than transport arranged by the operator. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004