expeditionary battle planetoid - Francés Inglés Diccionario