artificial land form - Turc Anglais Dictionnaire