FSTSD: Food Safety and Technical Services Division

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

Definition in English: Food Safety and Technical Services Division