expeditionary fighting vehicle - French English Dictionary