of a person who has a very difficult personality; a perfectionist

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