Ubowa na bumena

Traffic police presence on the road or has mounted a road block.

SHIBUKA IS WRITTEN BY YOU

Define a Word/Phrase