×
immolation
meaning in English
n.
immolation, self-sacrifice
Related Words
immodéré
immodérément
immoler
immonde
PC Version
Copyright © 2018 WordTech Co.