leaf insect

Noun
  1. Tropical insect having a flattened leaflike body;
    Common in southern Asia and the East Indies (synset 102234875)

Found on Word Lists

Other Searches