English → Hindi dictionary

horseleech

हौर्सेलीच / होरसेलीच / होर्सलीचNOUN

Definition

any of several large freshwater leeches

Looking for poetry? Read shayari and poems by great poets.