an artificial limestone - Fransızca İngilizce Sözlük