The word "meter" typically refers to a unit of measurement used to determine length or distance. It is often used to describe the length of something, like a piece of rope or a room. Full definition
Featuring thousands of square meters of indoor and outdoor living, this villa is the perfect place to enjoy a memorable family vacation. (luxuryretreats.com)
The figures you refer to give the total CO2 - emissions per square meter of solar panel, regardless of their energy production. (lowtechmagazine.com)
The panoramic roof system is a good square meter in size and comprises two large glass panels. (porsche.com)