make a perfect sense - Fransızca İngilizce Sözlük