unbeatable in Catalan unbeatable in Catalan imbatible adj That cannot be beaten, defeated or overcome Add to Flashcards