SELF-DRIVE Meaning of SELF-DRIVE in English [self-drive] adj (1929) chiefly Brit: being a rental car Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012