Old English · word

stow

place, spot, site

Words sharing this root