What does melon scratcher mean?

Melon scratcher..Melon = head so melon scratcher is a head scratcher or puzzler.