Definify.com

Definition 2024


walking_leaf

walking leaf

English

Noun

walking leaf (plural walking leaves)

  1. leaf insect (Phylliidae family).