Handicap persistent - German English Dictionary