-
noungreen caterpillar of a geometrid moth; pest of various fruit and shade treestype of:
Explanation of cankerworm
We don`t have explanations for this word yet.
We don`t have explanations for this word yet.