Welcome to SA Dictionaries

Iphedisa
   /ipe-di-sa /

Self destroying, to commit suicide