SUCCUBA


Meaning of SUCCUBA in English

[suc.cu.ba] n, pl -bae [L, paramour] (1559): succubus

Merriam-Webster English vocab.      Английский словарь Merriam Webster.