Origin: Germanic Old English suffix
Definition, synonyms and related words
A warship stationed at a port etc. to act as a guard.
Care; protection.