Definify.com

Definition 2025


TfL

TfL

English

Initialism

TfL

  1. (London) Transport for London

Anagrams