Одолжить – это дать взаймы (одолжить деньги кому-то), а занять – это взять взаймы (занять деньги у кого-то).