meaning of Acrid Stud Horn

Acrid Stud Horn meaning in Urban Dictionary

1. An extremely smelly or pungent cock, common after sexual intercourse.2. Slang for a rubber mallet.