1 definition by Greatboy7118
This means to be helpful and always try to do their best however gets blamed for no reason and is always under rated.
This is mostly used for a Indian name.
This is mostly used for a Indian name.
by Greatboy7118 August 13, 2016