ibululu

Noun

 * 1) large puff adder

Noun

 * 1) puff adder