insectivora - Spanish English Dictionary