Vocabulary

サウザンアイランド

Thousand Island (dressing)

noun