A 'track record' means A a record set by an athlete on a running track . B past achievement or performance of a person or organization . C the record achieved by a person or organization in a particular business contest. D the future achievement of a person or roganization depending on its present stock market record. A 'track record' means Correct Answer past achievement or performance of a person or organization . Bissoy MCQ Team May 27, 2023 English Meanings of Word Janata Bank Ltd Janata Bank Ltd - Executive Officer - 26.06.2015