Online Dictionary

bersilat Explained

bersilat at Indonesian => English Of Explained:

engage in such self-defense