1 result found
Search Results for: immunocompetent
Lymphoid organ
Definition noun, plural: lymphoid organs The organ of the lymphatic system, and carries out various immune... Read More