meaning of imo

1. the United Nations agency concerned with international maritime activities


Related Words

imo | imogene coca | imou pine |

Developed & Maintained By Taraprasad.com

Treasure Words