Use www.multitran.ru it gives quite adequate translation.

I obviously know what these words mean. But can't translate good enough.