river ride - Spanish English Dictionary