stuffed vine-leaves - German English Dictionary