larvivorous