What is the meaning of Daeva?

A supernatural entity of disagreeable nature.

Source: wiktionary.org