anatomic landmark - Turkish English Dictionary