Spanish-English Dictionaryexplicad
explicad
explicar
Meaning of explicad