alien life form - Turc Anglais Dictionnaire