The English term "cell" matches the Finnish term "solu"

other english words that include "cell" : finnish :
cellar kellari
cello sello