vanmaram

മേരുശിരസ്സ് - meaning in english

Meanings for മേരുശിരസ്സ്

noun
Medulla oblongata