Spanish-English Dictionaryexplicaban
explicaban
explicarse
Meaning of explicaban