To present (fr. Présenter)

Translation into English

Synonyms