branchiobdella - German English Dictionary