altar ledge - Turkish English Dictionary