Tettigoniid Meaning
There are 1 meaning(s) for word Tettigoniid
Meaning 1 : grasshoppers with long threadlike antennae and well-developed stridulating organs on the forewings of the male
Synonyms : long-horned grasshopper
Synonyms : long-horned grasshopper
