Translation of barbican in Malay

barbican

noun

  • 1

    kubu yang melindungi kota atau istana, menara kembar di atas pintu atau jambatan