What is the meaning of SBSTA? This page is about the meaning and definition of SBSTA.
SBSTA stands for Subsidiary Body for Scientific and Technological Advice
MTN
NCE
NECO
ASUU
NUT
DPO
LCDA
NYSC
CUG
Marlian
See all