Botanical Garden (Delhi Metro)
WordNet

noun


(1)   A facility where trees and shrubs are cultivated for exhibition
 
x
OK