Noun
moochin (plural moochins or moochin) (Wales, colloquial) A difficult or disagreeable person, especially a child. Sometimes used as a scolding term of reproach. Stop whining, moochin.