moochin /ˈmʊxɪn/ noun1 •(Wales, informal) A difficult or disagreeable person, especially a child.Stop whining, moochin. formsmoochins