handing-inleveren: meaning, definitions and translations

English dictionaryEnglishDutch