Englishfor English speakers
use up a great deal of energy English
Synonyms use up a great deal of energy synonyms
What other words have the same or similar meaning as use up a great deal of energy?