Origin: Germanic Old English suffix
Definition, synonyms and related words
A flying transport that drops troops or equipment onto a planet, etc.
Alternative form of drop ship