Spanish-English Dictionaryexplican
explican
explicarse
Meaning of explican