The Bulgarian star suffered the injury in a clash with the Pilgrims' Krisztian Timar and had to be stretchered from the pitch and taken to hospital.
Todorov has struggled ever since suffering a similar injury over four years ago when he was at Portsmouth.
Injuries have restricted the 29-year-old to only 15 starts since May 2003.