It means criticizing someone in an annoyed way and trying to hurt their feelings
All the best, Melanie from handmadewritings
Visit our website: https://handmadewritings.com/homework-help
Hungarian-English dictionary
Hungarian-English open and publicly listed dictionary
I am anonymous user in this dictionary