Taylor Davis Share definition Flag TD, a goddess resident of Millis MA she is the reason many horny teenage boys attend school just to get a glance at "dat ass". She is popularly discussed on yik yak Taylor Davis is so hot Who? TD I would get with TD Taylor Davis by Lolol123 May 14, 2015 0 0 Get merch