GeneralConnection.com
➔
Dictionary
leaf insect
Noun
1. walking leaf
1. phasmid, phasmid insect
Usage