place of public worship - Turkish English Dictionary