Spanish-English Dictionaryexplicaba
explicaba
explicarse
Meaning of explicaba