horndog (n.)youdaoicibaDictYouDict[horndog 词源字典]
by 1995, from horn (n.) in the sexual sense (see horny) + dog (n.).[horndog etymology, horndog origin, 英语词源]