artificial harbour - Turkish English Dictionary