talidomida - German English Dictionary