Online Dictionary
Definition of " enchanteresse " in French English Dictionary
Results
enchanteresse
  • {N} enchantress