Results

dunch dunch
verb
1 to punch; to thump
2 (animals) to butt
noun
1 blow; bump
2 butt from an animal