Common Noun Collocations of elves

coat, demon, devil, dragon, dwarf, fairy, ghost, giant, gnome, goblin, god, grass, hag, hill, hobgoblin, human, imp, king, kobold, lady, man, mount, pixy, Santa, sing, sprite, troll, urchin, witch, browny