×

invincible meaning in French

adj. invincible; qui ne peut être vaincu; imbattable; indomptable; insurmontable

Related Words

  1. invigorator
  2. invincibility
  3. invincibly
  4. inviolability
PC Version

Copyright © 2018 WordTech Co.