life on other planets - Turco Inglés Diccionario