Spanish-English Dictionaryexplicaron
explicaron
explicarse
Meaning of explicaron