Translation of medulla in Malay

medulla

medula

noun

  • 1

    medula, sumsum tulang