What is Taka Taka?
another word for having sex or doing something related
look at that chick.... taka taka? definately taka taka