Definition

Been there, done that, got the T-shirt

Origin

NoSlang.com

Related Terms