having extremely high standards; a feeling that anything less than perfect is unacceptable
Updated August 25, 2026