Definition from Wiktionary, the free dictionary
midshipman (plural midshipmen)
- (nautical) An officer of the lowest rank in several navies; especially, a trainee officer.
- (nautical, uncountable) This officer rank.
- A midshipman fish.
officer of the lowest rank
lowest officer rank
midshipman fish — see midshipman fish