subdermal contraceptive implant - German English Dictionary