I've checked up for it in several dictionaries, such as collins and cambridge, neither can give a clear explanation. Furthermore, could you help exlplain a phrase "self perception"???
Emotion: geeked
1 2
Comments  (Page 2) 
perception is your ideas about anything in the world
its when you see something and recognise it
Teachers: We supply a list of EFL job vacancies