The English term "despite" matches the Finnish term "huolimatta"