Portuguese to English Dictionary

Versão em português

degolar, v. decapitar Portuguese pronunciation - Say degolar, v. decapitar in English pronunciation Meaning of "degolar, v. decapitar" in English language