"Why (for what purpose)" is Зачем in Russian.
Зачем means "Why (for what purpose)" in English.
Word #47 of 4,000 by frequency in Russian — level A1.
Зачем ты купил столько еды?
Why did you buy so much food?