microzoa - German English Dictionary