Meanings

  1. archaicgiant; a troll-like or demonic creature