Flora is defined as all the naturally occurring native plants of a particular region. So, Flora means all organisms that can synthesize its own food and are mostly immobile.
Fauna is all the animal life present in a particular place or at a particular time period. So, Fauna is all of the animal life present in a particular region or time.