Online Dictionary
Definition of " Fensterladen " in German English Dictionary
Results
Fensterladen
  • {N} shutter