genus branchiobdella - Spanish English Dictionary