Find the word definition

Wiktionary
square meters

n. (square meter English)