Definitions of flattop:

  • noun:   a closely cropped haircut; usually for men
  • noun:   a large warship that carries planes and has a long flat deck for take-offs and landings