HORN Meaning of HORN in English See: BLOW ONE'S OWN HORN or TOOT ONE'S OWN HORN, PULL IN ONE'S HORNS or DRAW IN ONE'S HORNS, TAKE THE BULL BY THE HORNS. Slang English vocab. Английский сленговый словарь. 2012