Spanish-English Dictionarytrinchar
Meaning of trinchar