Top definition
Ultimate achievement or top of the line. A-one. The maximum that is obtained.
That girl is built like a mecamazon.
by Oricco January 23, 2017
Get the mug
Get a mecamazon mug for your mother-in-law Nathalie.