plastic armor - French English Dictionary