Learn how to say Lymphoid correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word lymphoid:
Anatomy & Medicine
relating to or denoting the tissue responsible for producing lymphocytes and antibodies. This tissue occurs in the lymph nodes, thymus, tonsils, and spleen, and dispersed elsewhere in the body.