have a very high opinion of oneself - Deutsch Englisch Wörterbuch