heart_valveEnglish

heart valve, cardiac valve

Noun

A valve to control one-way flow of blood

English: heart valve, cardiac valve

An implant that replaces a natural cardiac valve

English: heart valve

English words with similar meanings

Show 1 words