Hi Gil,
If I’m not mistaken, it is the default behaviour of a browser. The title of the page is displayed, then the name of the website. In your case, it seems something is missing. Are you using Yoast SEO? You should be able to edit that with this plugin. When editing a page, I suggest you to go at the bottom of the page in the Yoast SEO tab to edit the meta title.
Concerning the “-“, it’s the separator. This article might catch your attention: How to change the title separator in Yoast SEO.
Hope this will help you. 🙂
Cheers,