the term adnexa stems from a latin word meaning appendages umuntu wambaye ipantaro itukura nishati ahagaze hagati ya gari ya moshi madigan also volunteered as a high school teacher in south africa during apartheid