massive concrete structure - Turkish English Dictionary