suomentaa

Etymology
..

Verb

 * 1)  To translate into Finnish.
 * 2)  To make clear, to put in plain English (in this case, Finnish), to explain.