be overly self-confident - German English Dictionary