Welcome to SA Dictionaries

Iphatsa
   /ipa-tsa /

Self inoculating, injecting