×
indomitable
meaning in French
adj.
indomptable; que l'on ne peut briser
Related Words
indolent
indolently
indomitably
indonesia
PC Version
Copyright © 2018 WordTech Co.