Definition of longhorn
noun
1an animal of a breed of cattle with long horns.
2 (also longhorn beetle) an elongated beetle with long antennae, the larva of which typically bores in wood and can be a pest of timber. - Family Cerambycidae (formerly in the superfamily Longicornia)