stuffed vine leaves - French English Dictionary