Spanish-English dictionary »

espa ol meaning in English

Auto translate:

Spanish
SpanishEnglish
espabilado adjective

street-smart(having practical knowledge)
adjective
[UK: striːt smɑːt] [US: ˈstriːt ˈsmɑːrt]