French-English dictionary »

dhampire meaning in English

FrenchEnglish
dhampire nom {m} nom {f}

dhampir◼◼◼noun