juxtaglomerular granule - German English Dictionary