Attested.to

Definition

a facility where trees and shrubs are cultivated for exhibition

Seed ·

Term in context

arboretum in CommonParlance