Thanx!

I assume you are a native English speaker despite of the geography.

So no set phrase, licks are separate from spits and overall it means "to polish".