one hundred square meters in area - Français Anglais Dictionnaire