English
›
Words
a
vague notion, feeling, or recollection
Translation:
English
Noun
3
impression
Add
Translation