hollow in a well or river - Espagnol Anglais Dictionnaire