अप्सरा — meaning in English Hindi → English · translate English → Hindi instead English meaning elf noun A small, magical humanlike creature from folklore, often mischievous; in modern fantasy, a tall, graceful, immortal being. fairy noun A small, magical being of human shape, often shown with wings in folklore and fiction. Senses अप्सरा is used for these senses in English: fairy mythical being elf mythical, supernatural being Related Hindi words एल्फ एल्फ़ देव परी