long-horned grasshopper Meaning, Definition & Usage

  1. noun grasshoppers with long threadlike antennae and well-developed stridulating organs on the forewings of the male
    tettigoniid.

WordNet