Next Rescue!   For A non lettered art of the page please vote!   Oh In English it means ┬áVenus Slaughter Plant.