object of veneration - Turkish English Dictionary