adj. unbeatable, cannot be beaten, cannot be defeated (e.g. of an athlete)
Copyright © 2018 WordTech Co.