microcida - German English Dictionary