a prominent place - Turkish English Dictionary