armor something - French English Dictionary