tettigoniidae: meaning and definitions

EnglishType a word

What is tettigoniidae?

  • long-horned grasshoppers; katydids