Top definition
The seemingly inexorable march of new technology
by OlderWA August 30, 2017
Get the mug
Get a inexorable mug for your dog Sarah.