3 ms·> It's hard to build The definition of a moat.by matwood 3y ago> It's hard to build The definition of a moat.