self-handicapping - German English Dictionary