Noun midshipman has 1 sense
  1. midshipman - a temporary rank held by young naval officers in training
    --1 is a kind of
    cadet, plebe
,
TOP