shénshebera

French: Translation
Traverser et dissimuler.
verb