river cooter - Spanish English Dictionary