landremsa
noun
strip of land