istutusmetsä

Noun

 * 1) tree plantation, plantation forest planted forest as opposed to naturally grown forest