Crossword Genius

Issue from energy our species consumed (7)

Ross

I believe the answer is:

emanate

I'm a little stuck... Click here to teach me more about this clue!

'issue from' is the definition.
(I've seen this in another clue)

'energy our species consumed' is the wordplay.
'energy' becomes 'e' (physics symbol as in E=mca).
'our species' becomes 'man' (I can't justify this - if you can you should believe this answer much more).
'consumed' becomes 'ate' (to eat is to consume food).
'e'+'man'+'ate'='EMANATE'

Can you help me to learn more?

(Other definitions for emanate that I've seen before include "Send out" , "Come out (of source)" , "Flow or proceed from" , "Give out, emit" , "Issue forth, from a source" .)

Want a hint initially instead of a full solution? Install my app