German French Dictionary

Deutsch - Français

Keller in French:

1. sous-sol, cave sous-sol, cave