Zulu French Dictionary

isiZulu - Français

shesha in French:

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