microlens - German English Dictionary