Teiche - German English Dictionary