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