Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of aftertaste

- A taste which remains in the mouth after eating or drinking.

Crossword clue for aftertaste

- Lingering flavour
- Lingering tang
- Persistent tang