alien life form - Turco Inglés Diccionario