What is the meaning of the word "katydid"?

Definitions:

  1. large green long-horned grasshopper of North America copy to clipboard noun
    • You can hear the katydids in our backyard at night. copy to clipboard