From larva + -voro.
larvivoro (feminine larvivora, masculine plural larvivori, feminine plural larvivore)