Spanish-English Dictionarypicara
pícara
picara
picara
picara
pícara
Meaning of picara