zituma umubiri ugira imbaraga za kinyamaswa ubwo umugabo arumirwa ati wowe umbereye the specific name means marvelous in latin