Definition of “thalidomide” - English Dictionary

English