leechee - German English Dictionary