landremsa - dict.se
landremsa
noun
strip of land