natural harbour (harbor) - Turc Anglais Dictionnaire