people with extraordinary abilities - German English Dictionary