gurati

Etymology
.

Verb

 * 1)  to push on (roughly), thrust, hustle
 * 2)  to shove, nudge, drive
 * 3)  to advance, move, progress
 * 4)  to push one's way; to push, be pushy (as in a crowd)