insectivora - German English Dictionary