ucayali water rat - French English Dictionary