apparatus that arms some traps - Almanca İngilizce Sözlük