1 definition by Brother Bryan

Someone who lives in China or India and works 24 hours a day for 100s of time less than any american.
Maheshkumar is quite the software engineer.
by Brother Bryan February 1, 2004
Get the software engineer mug.