Definition of moss horn in English:

moss horn

noun

Origin

1920s.