English dictionary
leaf insect
/l/i/f_'/I/ns/E/kt/
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
tropical insect having a flattened leaflike body; common in southern Asia and the East Indies
Synonyms walking leafSource: WordNet 3.0