mammal similar to the beaver - Français Anglais Dictionnaire