Top definition
An expression used when recieving a pleasant surprise, or when one discovers something that they find remarkable.
Oh, ten on ten, Lynne.
by Tony Hayres January 19, 2003
Get the mug
Get a ten on ten mug for your mate Riley.
buy the domain for your diy site