Cognitive linguistics
Cognitive linguistics is an interdisciplinary branch of linguistics, combining knowledge and research from both psychology and linguistics. It describes how language interacts with cognition, how language forms our thoughts, and the evolution of language parallel with the change in the common mindset across time.