Attested.to

Definition

extremely pleasing to the taste; sweet and fragrant

Seed ·

Term in context

ambrosian in CommonParlance