The correct answer is "grammar"
Linguist is a person who studies languages, semantics is the science of word and sentence meaning, and arbitrary means that something is subjected to individual will or judgement.
D has to be it but if its not then the answers B