meaning of lemures

1. Spirits or ghosts of the departed; specters.


Related Words

lemures |

Developed & Maintained By Taraprasad.com

Treasure Words