Spanish-English Dictionarytrepanar
Meaning of trepanar