leaf insect
English
Noun
leaf
insect
(
plural
leaf insects
)
Any of the
insects
in the
family
Phylliidae
, which
mimic
leaves
.
Synonyms
walking leaf
Translations
insect that mimics leaves
Yiddish:
בלאַט־אינזעקט
m
(
blat-inzekt
)
Anagrams
life stance
,
lifestance