1 definition by lulubod

Part of southwest london with a very high asian population.
"i need to buy some curry powder"
"Go to tooting then"
by lulubod April 3, 2009
Get the tooting mug.