Answer :

stevieos
It means showing a sign of happiness/pleasure or drop saliva uncontrollably from the mouth

Other Questions