No Ergo, I know that roach has a whole different meaning in your neck of the woods but it's a cockroach, insect, not plant!