Escto search a new word
Having a pleasantly strong flavor; agreeable or appealing to the sense of taste.