blood, sweat, and tears - definition and synonyms

phrase
  1. a lot of effort and hard work

    A lot of blood, sweat, and tears have gone into this victory.

See also main entry: blood