Spanish-English Dictionaryexplicar
Meaning of explicar