animal excrement on public road - Français Anglais Dictionnaire