imperial research facility (pallaxides) - Francés Inglés Diccionario