land abutment - Turkish English Dictionary