a frequent drooling - French English Dictionary