スタッフドオリーブ
sutaffu dōriibu

Noun

1. stuffed olives

Food
Other forms: