Spanish-English Dictionaryexplicaste
explicaste
explicarse
Meaning of explicaste