palm leaf sieve for sifting seeds - German English Dictionary