self-important person - German English Dictionary