sea defence structure - Turkish English Dictionary