Dictionary.com
Thesaurus.com

hyphen vs. em dash

[hahy-fuhn] / ˈhaɪ fən /

noun

  • hyphens
    plural
  1. a short line (-) used to connect the parts of a compound word or the parts of a word divided for any purpose.

verb (used with object)

  • hyphens,
    present (3rd person singular)
  • hyphened,
    past participle,  past
  • hyphening
    present participle
  1. hyphenate.

noun

Printing.
  1. a dash one em long.