What does Armstrong-DeLorian mean?

Armstrong-DeLorian meaning in Urban Dictionary

it really is pretty much one thing so excellent that one must utilize two of the finest words previously produced from for example. - Tim Armstrong & the 1985 DeLorian