hollow in a well or river - Español Inglés Diccionario