piece of garbage - Allemand Anglais Dictionnaire