top horn means somthing verry good or even the best.
scotish word originally the catchphrase of a character from a (short running) childrens bbc program in the mid 90's.
scotish word originally the catchphrase of a character from a (short running) childrens bbc program in the mid 90's.
by mark steel August 11, 2007