Translation of in English:

square meters*, n.

masculine plural noun

  • 1

    square meters*

    metros cuadrados