Invented (fr. Inventée)

Translation into English

Synonyms

  • créé
  • fabriqué
  • fictif
  • imaginé