landguard
Noun
Meaning
landguard pl (plural only)
(UK, historical) A division of customs stationed along the coast in an attempt to prevent smuggling.
Noun
landguard pl (plural only)
(UK, historical) A division of customs stationed along the coast in an attempt to prevent smuggling.