Social & Preventive Medicine

Kala azar is transmitted by