temporary altar - Turkish English Dictionary