Yeah but it had a question to write english version so its like 50/50 to get it right
So both are equally correct, choose whichever you want. There is more than one best answer.
Is roti only bread specifically, or can it also mean food more generally? Or does nasi sometimes mean food more generally? Or is makanan the only general word for food?
Roti = bread, nasi = rice (specifically cooked rice), makanan = food in general
Yes,makanan is the only general word for food,roti means bread and nasi means rice