English-Spanish dictionary »

internal organ meaning in Spanish

EnglishSpanish
internal organ (an organ that is entirely within the confines of the body)
noun

órgano internonoun
{m}