Translation of tiroid in English:

tiroid

thyroid

noun

  • 1

    thyroid