PULL IN YOUR HORNS
Meaning of PULL IN YOUR HORNS in English
not be so aggressive, stop attacking or criticizing
Father's advice is to pull in your horns or you could be dismissed.
Wayne Magnuson.
English idioms vocabulary.
Словарь английских идиом.
2012