Etymed
Open the app →
Glossary
› endocardi
endocardi
Meaning:
inside the heart ·
Origin:
Greek
Terms using endocardi
valvular endocarditis