Found (fr. Trouvèrent)

Translation into English

Synonyms

  • découvrir
  • dénicher
  • repérer