What does muchacho mean in spanish?

Muchacho means "boy" or "lad" in Spanish. It is a common term of endearment used to refer to a young boy.
Copyright Wanderlust World © https://www.ynyoo.com