produce something of good quality - Fransızca İngilizce Sözlük