
Defecate
Formality Level
Defecate is a formal term, more clinical than everyday words like 'poop'. 
Public Sensitivity
Using 'defecate' in public or social situations might be viewed as indelicate or impolite. 
Medical Context
Defecate is used frequently in medical or health contexts to discuss bowel movements. 