SELFDRIVE Meaning of SELFDRIVE in English adj. (of a hired vehicle) driven by the hirer. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012