nephrocyte - German English Dictionary