place with a sweeping view of many cherry trees
Refers to a location where one can take in a vast number of cherry blossoms at a single glance. Especially associated with Mount Yoshino in Nara Prefecture, a famous cherry blossom viewing spot.
Mount Yoshino is known for its sweeping view of thousands of cherry trees.
In spring, many tourists visit seeking the view of countless cherry blossoms at a glance.