Larch

Scientific Name: Larix decidua
Other names: European Larch