Meaning of walking leaf in English:

walking leaf

noun

another term for leaf insect
another term for walking fern