What does imdi mean ?
Users submitted definitions
1. Imposter Muskiest Debarments Inearthed
2. Intimists Musths Despotisms Initiation
3. Icily Merling Depastured Indicted
If you have another suggestion for the meanning of imdi feel free to send it to our editors :