juxtaglomerular granule - French English Dictionary