large-scale construction - Turkish English Dictionary