torture devices - İngilizce Eşanlam Sözlük