The English term "flower" matches the Finnish term "kukka"

other english words that include "flower" : finnish :
cauliflower kukkakaali