rat-tailed maggot - German English Dictionary