VariousWords beta
Related Terms:
Noun
Definition: A stick insect, of the genus Heteropteryx, from the rainforests of south-east Asia
VariousWords beta
Definition: A stick insect, of the genus Heteropteryx, from the rainforests of south-east Asia