Hapless squaddie Synonyms

Definitions for Hapless