Translation of placard in Setswana

placard

nounPlural placards

  • 1

    mokwalô o o tshwarwang mo ditshupegetsong
    • a poster or notice, especially one carried at a demonstration