Q:

What does buba mean

Answer

Buba is the largest city in southern Guinea-Bissau, lying on the Rio Grande de Buba, near the Contanhez National Park. ChaCha on!

Who | What | When | Where | Why | How