nefroid - German English Dictionary