one hundred square meters in area - French English Dictionary