meaning of caniba

caniba meaning in Urban Dictionary

One who makes Einstein looks like he rides the short bus.