embriocida - German English Dictionary