It means that the traces of the virus are so low that modern medical tests can not “find” HIV. It does not mean cured. It means not detectable.
A viral load test is a lab test that measures the number of HIV virus particles in a milliliter of your blood.
So, when someone says that they are undetectable, it literally means that they have reached a point at which their virus is not detectable by modern lab tests and they are not going to transmit HIV to sexual partners.
There is now evidence-based confirmation that the risk of HIV transmission from a person living with HIV, who is on Antiretroviral Therapy (ART) and has achieved an undetectable viral load in their blood for at least 6 months, is negligible to non-existent. (Negligible is defined as: so small or unimportant as to be not worth considering; insignificant.) While HIV is not always transmitted even with a detectable viral load, when the partner with HIV has an undetectable viral load this both protects their own health and prevents new HIV infections.
(from preventionaccess.org, and imstilljosh.com)