Translation of kubu in English:

kubu

citadel

noun

  • 1

    citadel, fortress overlooking a city, dug underground shelter, fortress, fortified building or town, stockade, protective fence