Index / S / Sataruddhā Sataruddhā untranslated Sataruddhā. A canal flowing eastward from the Aciravatī Channel in Ceylon. Cv.lxxix.53. Chưa dịch.