river lot - Spanish English Dictionary