embolization - German English Dictionary