landremsa

noun
strip of land