What is the meaning of Mestas?

confluence

feminine plural of mesto

Source: wiktionary.org