sci-fi setting - Español Inglés Diccionario