river estuary - Spanish English Dictionary