a frequent drooling - Spanish English Dictionary