Where does “larua” come from?

larua (Old Latin): demon, spirit of the dead

Definitions

  1. demon, spirit of the dead

Words derived from “larua