chromosomal satellite - French English Dictionary