afmartelen
Babylon Dutch English dictionaryDownload this dictionary
afmartelen
v. torture, inflict excruciating pain, torment, agonize