Oblongata meaning

(anatomy) The medulla oblongata.

noun
0
0
Advertisement

Origin of oblongata