hollow in a well or river - Turc Anglais Dictionnaire