place abounding in rushes and reeds - German English Dictionary