work like a Trojan

idiom

Definition of work like a Trojan

chiefly British, old-fashioned
: to work very hard