Zulu French Dictionary

isiZulu - Français

sheshisa in French:

1. Dépêchez-vous Dépêchez-vous