It feeds on the tree it lives on, finally killing it.give me the name
Answers
Answered by
4
larva it means caterpillar
Answered by
1
I think it is a bird which always feed there children on the tree
Similar questions