Definitions of long-horned grasshopper:

  • noun:   grasshoppers with long threadlike antennae and well-developed stridulating organs on the forewings of the male