can't stand the sight of - German English Dictionary