What does Boodie Boodie mean?

Boodie Boodie meaning in Urban Dictionary

A rainbow coloured lapdragon, one considered in existance, also purrs. an alternative term for grass.