meaning of botanical garden

1. a facility where trees and shrubs are cultivated for exhibition


Related Words

botanical garden |

Developed & Maintained By Taraprasad.com

Treasure Words