To use profanities or vulgar language very freely and fluently. (An allusion to the rough language presumed to be used by military personnel.) My little sister has been swearing like a sailor ever since she started learning bad words.My granny is the sweetest old lady you'll ever meet, but she swears like a sailor when she gets on the topic of something or someone she doesn't like.