INMARST

AcronymDefinition
INMARST➣International Maritime Satellite Terminal