Animals at the second trophic level that eat flowers are the herbivores. These animals eat both plants and flowers of different plant types.
A monkey eats the Passion Flower
Sometimes racoons, depends on the flower
A third-level consumer is an animal which eats any animal in the second level category, the only animal that would eat the animal would be a fourth level consumer which is not normally found in a ecosystem. You place a certain level consumer on top of the animal it eats. like a mouse would be a first level consumer, since it eats grass which is a producer, then, the owl whcih eats the mouse would be a second level consumer since it eats that first level consumer, rat.
An animal that eats 2nd level consumers. the 3rd level consumers are animals that mostly eat 2nd level consumers.
If by marsh, you mean the environment in general, then the animal that eats that is a decomposer. Decomposers breakdown bottom level decomposing materials like dead plant and animal material and turn it into renewable energy.
A top level consumer is a animal for example that eats carnivores or omnivores. NOT HERBIVORES
you call an animal that eats a producer (a plant which gets its energy from the sun) a primary consumer. something that eats a primary consumer is called a secondary consumer. Something that eats this is called a tertiary consumer.
Deers
Your mom eats jasmine flowers on tuesdays.
carnivores
camels
an animal that only eats meat is a carnivore, an animal the only eats vegetation is a herbivore and an animal that eats both is called an omnivore :)