Definify.com

Definition 2024


TfL

TfL

English

Initialism

TfL

  1. (London) Transport for London

Anagrams