Spanish-English Dictionaryexplicases
explicases
explicarse
Meaning of explicases