BUT WHAT IS Green Goddess, REALLY?