Cankerroot

What is Cankerroot?

Cankerroot definition and meaning on Dictionary terms:
noun