shenshera

French: Translation
Traverser et dissimuler
verb