English dictionary
succuba meaning and definition
Definition and meaning of succuba at MeaningMonkey.org. succuba meaning and definition in the English Dictionary.SUCCUBA noun
Definition of succuba (noun)
- a female demon believed to have sexual intercourse with sleeping men
- synonyms: succubus
Source: Princeton University Wordnet