English
›
Words
an
effect formed in the mind or senses by some force or activity
Translation:
English
Noun
1
impression
Add
Translation