walking leaf Hear it!

walking leaf Definition

walking leaf

noun

  1. leaf insect
  2. walking fern