1 definition by The Real Jemezman

Yet another term for radical Islamic Militant types.
"The world would be a much better place without Sand Turds"
by The Real Jemezman August 5, 2009
Get the Sand Turds mug.