have a high opinion of yourself - French English Dictionary

Suggest a Term