nmh Share definition Flag ~A school in Massachusetts that thinks they are Deerfield Adcademy's rival but actually just sucks ass. Person 1: Who is your rival, NMH? Person 2: HAHA no, they suck almost as much ass as choate nmh by Samantha April 8, 2005 0 0 Get merch Get the nmh mug. Buy Now — $32.95 See more merch