Attested.to

Definition

any of several cultivated sour cherry trees bearing pale red fruit with colorless juice

Seed ·

Term in context

amarelle in CommonParlance