When used to describe the release date of a game, it means "To Be Delayed"
Bob: Holy shit! There going to combine FF with GTA! Fred: When does it come out? Bob: TBD of course.
23👍 84👎