Definition of softhorn in English:

softhorn

noun

US
rare, slang
  • A foolish, naive, or inexperienced person.

Origin

Mid 19th century; earliest use found in Tait's Magazine.