Spanish-English Dictionarymuchacha
muchacha
Meaning of muchacha