walking leafEnglishOxford Dictionary of Englishwalking leaf ▸ noun 1 another term for leaf insect 2 another term for walking fern