Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
thalidomide
in English
thalidomide
us
/θælɪˈdoʊmaɪd/
uk
/θælɪˈdɒmɪd/
#limited