Horn

Blowing one's own horn
Definition of 'blow your own horn' to boast about yourself. The British expression is blow your own trumpet. What does blowing a horn mean?What is a s...