Discoveries

French Meaning

découverte

English Meaning

  1. Plural form of discovery.