"pile, heap, a lot of" is Куча in Russian.
Куча means "pile, heap, a lot of" in English.
Word #1297 of 4,000 by frequency in Russian — level B1.
У меня куча дел на сегодня.
I have a pile of things to do today.