stuffed vine-leaves - Spanish English Dictionary