Skip to main content

zigah111's definitions

top notch deal

A business deal, worth 2.5 billion dollars or a similarly huge amount. The phrase originates in the Microsoft acquisition of Mojang for that same amount.
I know you will get a top notch deal on your startup idea!
by zigah111 September 24, 2014
mugGet the top notch deal mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email