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

other finnish words that include "kukka" : english :
kukka bloom
kukkakaali cauliflower