apparatus that arms some traps - Fransızca İngilizce Sözlük