Hapless marines Synonyms

Definitions for Hapless