meaning of medulla

1. the inner part of an organ or structure in plant or animal


Related Words

medulla | medulla oblongata | medulla spinalis | medullary | medullary ray | medullary sheath | medullated | medullated nerve fiber |

Developed & Maintained By Taraprasad.com

Treasure Words