to let saliva or some other substance flow from the moutha dog slavering over a bone
a dog slavering over a bone
dribbling, driveling(or drivelling), drooling, salivating, slobbering
wateringexpectorating, spittingfoaming, frothing, splutteringsputtering
英语同义词词典收录了63618条英语词条,基本涵盖了全部常用同义词或反义词的辨析及翻译,是英语学习的有利工具。