1 definition by sexysloane101

What the duck ?? similar to wtf (what the fuck) used when not wanting to sound harsh or rude maybe when not in person.
WTD ?? What are you on about ??
by sexysloane101 April 30, 2009
Get the WTD ?? mug.