Translation of adenoids in Malay

adenoids

plural noun

  • 1

    tisu yang mengembang pada bahagian belakang kerongkong