expeditionary battle planetoid - French English Dictionary