1 definition by Anonymous12695
A guy who is smart and always gets the girl
He'll always give others before him and is probably the nicest guy you'll ever meet
He'll always give others before him and is probably the nicest guy you'll ever meet
by Anonymous12695 June 6, 2017