gamine

noun

1.
a homeless girl who roams the streets
2.
a girl of impish appeal