A plant that cannot prepare its own food is called?

A plant that cannot prepare its own food is called?

وہ پودا جو اپنی خوراک خود تیار نہ کر سکے اسے کہتے ہیں؟
Explanation

Heterotrophs are those organisms that cannot prepare their food from nature 

Hence depend on other organisms that produce food (autotrophs).

Non-green plants cannot make their food due to the absence of chlorophyll in their leaves