Top definition
A wild a animal in pokemon which is very rare
"OMG MUM i found a akibu nest" said Ash
by AKIB KHAN May 01, 2018
Get the mug
Get a AKIBU mug for your mama Larisa.