microcap - German English Dictionary