Definition of “semilunar valve” - English Dictionary

English