Slovnenya

Translation English Japanese: superiority complex

Dictionary: main
superiority complex
noun