Spanish-English Dictionaryexplicase
explicase
explicarse
Meaning of explicase