Definition of “thalidomide” - English Dictionary

british dictionary