stuffed vine-leaves - French English Dictionary