deep hole in the sea or a river - Spanish English Dictionary