ironclad electric motor - French English Dictionary