From limo + -voro.
limivoro (feminine limivora, masculine plural limivori, feminine plural limivore)
limivoro m (plural limivori, feminine limivora)