occurring
or taking place within the mind

Translation:
English
Adjective
Add