the idea, concept, or impression formed as a result of perceiving something

Translation:
English
Add