Vocabulary

タルタル

tartar; tartare

noun