Latin-French dictionary »

succuba meaning in French

LatinFrench
succuba noun
F

succubenom

Your history