down to earth ( synonym found)

Definition of down to earth:

°The amount of time lost due to forces beyond one's control, as with a computer crash.

Definition of down to earth:

°The amount of time lost due to forces beyond one's control, as with a computer crash.

Back to Top