staggered payments - German English Dictionary