"Larg" doesn't necessarily mean large, but it could be translated that way. More specifically, it means broad or wide.
"Mare" just means big or large.
I'm not a native speaker, but I'm pretty confident in this matter. Anybody can correct me if I'm wrong :)