In spite of; or used to emphasize that something even more remarkable applies.
despite / let alone / notwithstanding
despite
"Licha ya changamoto zote, walifanikiwa kumaliza mradi."
Translation: Despite all challenges, they succeeded in finishing the project.