Shoo-fly plant

What is Shoo-fly plant?

Shoo-fly plant definition and meaning on Dictionary terms:
noun