embolisation - German English Dictionary