Definition of “mitral valve” - English Dictionary

british dictionary