Definition of French horn

Definition of French horn
  1. French horn Noun The American name for a coiled brass musical instrument derived from the French hunting horn, having rotary valves.
Need more help? Try our forum NEW