Welcome to SA Dictionaries

Setlabocha
   /se-tla-bu-cha /

Type of smelly plant