Ingenuous (fr. Ingénu)

Translation into English

Synonyms