B. An artificial language with recognizable grammar
C. An auxiliary language created by people
D. People who speak multiple dialects
Explanation
"Pidgin" refers to an auxiliary language created by people for communication between speakers of different native languages who need to interact for trade, work, or other purposes.
Pidgins typically have simplified grammar and vocabulary drawn from multiple languages.