kirimbuzi
How to say it
Kinyarwandakirimbuzisoon
Englishdestructiveai
Frenchdestructeurai
Meaning
destructive; of mass destruction; nuclear (weapons)
The same word in
Not yet checked by a native speaker.
destructive; of mass destruction; nuclear (weapons)
Not yet checked by a native speaker.