Vanwen

Vanwen. van-wɛn. Noun. goddess of nature