deep hole in the sea or a river - Espagnol Anglais Dictionnaire