presumptuous and arrogant person - German English Dictionary