Spanish-English Dictionaryexplicabas
explicabas
explicarse
Meaning of explicabas