stuffed courgette - Turkish English Dictionary