Meaning of katydid

Definition of katydid

(noun) large green long-horned grasshopper of North America; males produce shrill sounds by rubbing together special organs on the forewings

Other information on katydid

WIKIPEDIA results for katydid
Amazon results for katydid