That is so Jaroo.
by DaFatCripple December 19, 2019
It's a Persian slang which refers to a person who always look after the otheres, clean other people mess or solve other people problems or cover other one's mistakes.
by Erakhshah August 15, 2018