Definition & Meaning | English word LICK-SPITTLE