I don’t know her either
This is her better known “future form” as the Green Goddess (although they originally were not connected and this was Teela).