having a strong desire for success
desiring success
(the fur of) a kind of animal that lives on land and in water and makes dams across rivers
eager beaver
having mental or physical ability
able to perform
a heavenly body (looking like a star with a bright center) and a less bright tail that moves round the Sun
meteor
(of a person) having the necessary ability, power, authority, skill, knowledge etc
able
a machine used for changing steam-power, water-power etc into electrical energy
go-getter
a kind of small bomb (to be) thrown by hand
bomb
a meteor that has landed on the earth
meteor
never wanting to stop
determined, persevering
enthusiastic; keen (the usual words)
enthusiastic