Attested.to

Definition

appealing to or stimulating the appetite especially in appearance or aroma

Seed ·

Term in context

appetising in CommonParlance