stuffed cabbage leaves - Turkish English Dictionary