legal estoppel - German English Dictionary