MRDD Nigeria Abbreviation

MRDD has various meanings in the Nigeria category. Discover the full forms, definitions, and usage contexts of MRDD in Nigeria.

Movement for The Restoration and Defense of Dmmocracy
Nigeria

Citation

Last updated: