professor of military science - French English Dictionary