The English term "mill" matches the Finnish term "tehdas"

other english words that include "mill" : finnish :
millimetre millimetri
million miljoona