Translation of immune system in Setswana

immune system

masôlê a mmele

nounPlural immune systems

  • 1

    masôlê a mmele
    • the body's means of resisting infection