104 square meters - Turkish English Dictionary