mammal similar to the beaver - French English Dictionary