Vocabulary
サウザンアイランド
サウザンアイランド
Thousand Island (dressing)
noun