to fight till death. up to the time of; until

before (used in negative constructions): He did not come till today.

near or at a specified time: till evening.