Vocabulary

俎

altar of sacrifice

noun