Definition of “tricuspid valve” - English Dictionary

british dictionary