hard-assed

listen to the pronunciation of hard-assed
الإنجليزية - الإنجليزية
Of a person who has a very difficult personality; a perfectionist