a rat or some other rodent - Français Anglais Dictionnaire