Forest
Grove
noun
はやし
林 (はやし) Forest, Grove
森 (もり) Woods, Forest
林 refers to forests that are planted by humans. 森 refers to forests that form naturally.