meaning of Ampatuan

Ampatuan meaning in Urban Dictionary

v. To massacre above 50 folks every on top of that.