What does IMARSAT stand for?

What does IMARSAT mean? We have 1 definitions. Read most used IMARSAT meanings below.

ADVERTISEMENT