massive concrete dam - Turkish English Dictionary