tilbury
noun
plural tilburies
Definition of tilbury
(Entry 1 of 2)
: a light 2-wheeled carriage
Tilbury
geographical nameDefinition of Tilbury (Entry 2 of 2)
town and port east of London on the Thames River in Essex, southeastern England population 12,500
Keep scrolling for more