×
immolate
meaning in French
v.
immoler, sacrifier; offrir en holocauste
Related Words
immolated
immodestly
immodesty
immolated
immolation
PC Version
Copyright © 2018 WordTech Co.