Subscribe
URL of the page has been copied to clipboard.
Meaning : A valve to control one-way flow of blood.
Synonyms : cardiac valve
Meaning : An implant that replaces a natural cardiac valve.
Install App