Translation of mematuk in English:

User Contribution

mematuk

peck

verb