cardiac sphincter - German English Dictionary