so badly screwed up - Allemand Anglais Dictionnaire