muchacha

muchacha

English Noun
Ad

Definition

A Latino woman or girl.

Etymology

From Spanish muchacha.

Ad