be armed from tip to toe - Fransızca İngilizce Sözlük