altar piece - Turkish English Dictionary