It is a coined word pointing to a woman who is active in love. There is “herbivorous girl” as an opposite word. It began to be featured in mass media around 2008. Japan call “Niku shoku jo shi”.
A parable of lavish pleasures and eateries filled with liquor and water like ponds and meat built like a tree-lined forest with lots of treats such as liquor and meat. Japanese says “Shu chi niku rin”.