Please enable javascript to use dictionary! Howto enable javascript?
larvivorous▼(feeding on insect larvae)adjective
↑