Welcome to SA Dictionaries

Sitisa
   /si-ti-sa /

Hinder, hamper, impede, obstruct