TILBURY Meaning of TILBURY in English geographical name town & port SE England in Essex on Thames River E of London Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012