YourDictionary

mosstrooper

noun

  1. any of the raiders who infested the swampy borderland between England and Scotland in the 17th cent.
  2. a marauder

link/cite print suggestion box