abgewrackt - German English Dictionary