English German Dictionary

English - Deutsch

stay over night in German: