×
incubus
meaning in French
n.
incube, esprit, démon masculin, fantôme; cauchemar; détresse
Related Words
incubative
incubatory
inculcate
inculcation
PC Version
Copyright © 2018 WordTech Co.