the green nymph? she's near the lifa tree, which is definitely big enough so...
and doesn't she want like three ore or something like that? and you meet the friendly yeti before her (if you encounter every friendly monster through the course of the game) which could be the sasquatch thingy...