one-eyed giant - German English Dictionary