the high altar - Turkish English Dictionary