Definisi 'auricular appendage'

English to English
noun
1 a pouch projecting from the top front of each atrium of the heart Terjemahkan
source: wordnet30


Visual Synonyms