Yahoo Dictionary Web Search

  1. leaf insect
  2. noun

    • 1. a large slow-moving tropical insect related to the stick insects, with a flattened body that resembles a leaf in shape and colour.

  3. Variation

    • n.: noun: leaf insect, plural noun: leaf insects