German to English Dictionary

Deutsch Version

leach German pronunciation - Say leach in English pronunciation Meaning of "leach" in English language