display panel: a vertical surface on which information can be displayed to public view
display: an electronic device that represents information in visual form
seventeen-year locust: North American cicada; appears in great numbers at infrequent intervals because the nymphs take 13 to 17 years to mature