it means "talk" - specifically, it means "he/she/it talks", from the verb hablar, and it's also used as "you talk" when speaking polite, like for instance with older people.
Habla
habla or hablar
"Habla poco español" translates to "he/she speaks little Spanish" in English.
I am guessing you mea "se habla", not "sa habla". If I am correct it meas spoken. One example is "Se habla epañol aqui." translates to "Spanish spoken here." or "We speak Spanish here."
Do you speak Spanish?
Without you speaking or no talking.
"Quien habla contigo" in English translates to "who is speaking with you?"
He/she/you (formal) talks on the phone.
as in 'he/she talks' - 'habla' as a noun: conversaciones, discursos
Quien habla en español? : Who (as in many people) speaks in spanish?
Habla means, you speak. (informal)
"i seem to not speak spanish" it means that in all spanish speaking countries