Discovered (fr. Découvris)

Translation into English

Synonyms