hard-assed

listen to the pronunciation of hard-assed
Английский Язык - Английский Язык
Of a person who has a very difficult personality; a perfectionist