Latin-French dictionary »

dea | dīva meaning in French

LatinFrench
dea | dīva noun

déessenom