2 definitions by tharris
It's what the term CMP stands for in the civil engineering world. Not really, but this way when the instructor follows the link one should leave on a final exam, they see proof that this word is in fact, in a dictionary.
by tharris May 3, 2012
by tharris October 20, 2006