dude

noun

A man extremely fastidious in dress and manner; dandy.

A city dweller unfamiliar with life on the range; especially; an Easterner in the West.

Fellow, guy —sometimes used as a term of address.