do a number on
Sister Mary's done a number on you
≈ доставил(а) много неприятностей
do a number on sb (US slang) - to injure someone or something, or to hurt or embarrass someone -
http://dictionary.cambridge.org/dictionary/english/do-a-number-on-sb
обидеть, оскорбить, ранить