Zulu French Dictionary

isiZulu - Français

deli in French:

1. épicerie fine épicerie fine