hemolymph node - German English Dictionary