massive stone construction - Turkish English Dictionary