NODCAR: National Organization for Drug Control and Research

What does NODCAR mean? The above is one of NODCAR meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: National Organization for Drug Control and Research