altar cushion - Turkish English Dictionary