ucayali water rat - Spanish English Dictionary