SELF-DRIVE Meaning of SELF-DRIVE in English adj. (of a hired vehicle) driven by the hirer. Oxford English vocab. Оксфордский английский словарь. 2012