stuffed zucchini - Turkish English Dictionary