Top definition
A bad ass navy seal who is part of the howitzer squad and got his nickname tsd (the smiling devil) because he smiled while stomping in a man's head.
Oh god it's the smiling devil... RUN!!!
Bad ass
by The smiling devil June 04, 2016
Get the mug
Get a the smiling devil mug for your coworker Vivek.