Spanish-English dictionary »

; loba meaning in English

SpanishEnglish
; loba noun

hood rat(a poor inner city resident)
noun