IMTO: Italian Mission to Oman

What does IMTO mean? The above is one of IMTO meanings. It may have other definitions. Please refer to the end of this passage.

IMTO: Italian Mission to Oman

Definition in English: Italian Mission to Oman