What is the meaning of Kahit?

even though; although; even if

Source: wiktionary.org