×

imbattable meaning in English

adj. unbeatable, cannot be beaten, cannot be defeated (e.g. of an athlete)

Related Words

  1. imap
  2. imari
  3. imbattablement
  4. imber
PC Version

Copyright © 2018 WordTech Co.