Skip to main content

Definitions by Saravanan599

hit the turtle on the head

Lowering one’s guard and then striking when least expected.
Robert formed rapport by making himself a clown and then hit the turtle on the head to got the promotion.