Answer:
heteroglossia 
Explanation: 
Heteroglossia - 
The term is given to explain the presence of many varieties of language within a single language . 
The term heteroglossia was firstly given in 1934 by the Russian literary theorist Mikhail Bakhtin . 
The person is called a heteroglossia , when he is able to easily adapt or speak many language , as in the case of David .
David can very well who the linguistic habit of many languages .