SUCCUBA Meaning of SUCCUBA in English [suc.cu.ba] n, pl -bae [L, paramour] (1559): succubus Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012