SELF-DRIVE Meaning of SELF-DRIVE in English adj. (of a hired vehicle) driven by the hirer. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012