sieve stack - German English Dictionary