Spanish-English Dictionaryexplica
explica
explicarse
Meaning of explica