hard-assed

listen to the pronunciation of hard-assed
Englisch - Englisch
Of a person who has a very difficult personality; a perfectionist