by Cherry on topp November 12, 2005
by Narsh April 23, 2008
by Sesh gremlin69 April 6, 2021
by *+- Red -+* December 19, 2022
An exclamation that expresses both surprise and pleasure; a combination of the phrases "Oh my God" and "Nice!". The phrase "Oh my tart!" can be used as a substitute, with tart meaning tight (in the sense of cool or sweet).
by musicguy1214 July 14, 2010