NichiDict

タルタル

[tarutaru]

Meanings

1.Noun

tartar; tartare