massive concrete dams - Turkish English Dictionary