mesafe - German English Dictionary