Term Gallery logo

Meanings of coastal defence vessel in English