Meaning of short-horned grasshopper in English:
short-horned grasshopper
noun
Any of numerous grasshoppers and locusts comprising the family Acrididae, which have relatively short, thickened antennae in comparison to the bush crickets or ‘long-horned grasshoppers’ (family Tettigoniidae).
Acrididae includes all grasshopper species, which are plant eaters and have (in the male) the ability to stridulate by rubbing a hind leg against the adjacent forewing.
Origin
Mid 19th century; earliest use found in American Naturalist.
Are You Learning English? Here Are Our Top English Tips