site of the discovery - Fransızca İngilizce Sözlük