artificial headland - Turkish English Dictionary