Definitions
noun
tropical insect having a flattened leaflike body; common in southern Asia and the East Indies
Look “leaf insect” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
tropical insect having a flattened leaflike body; common in southern Asia and the East Indies