Definition of natural horn in English:

natural horn

noun

  • = natural trumpet.

Origin

1950s.