translate English to French: Research means investment.
Les recherches entraînent des investissements.