What does the Mexican slang vato mean?

vato (plural vatos) (Chicano, slang) Hispanic youth; guy; dude.