have a superiority complex - Spanish English Dictionary