human piece of garbage - Français Anglais Dictionnaire