prominent landmark - Turkish English Dictionary